const wxdb = wx.cloud.database().collection('LinuxAppDashPort')
Page({
  data: {
    LinuxAppDashPortList: {},
    portName:'',
    url:'',
    detectionHeartbeat:'',
    clickUrl:''
  },
  // 请求数据列表
  getLinuxAppDashPortList() {
    let that = this;
    let userinfo=wx.getStorageSync('userinfo');
    wxdb
      .where({
        userinfo:userinfo
      })
      .get()
      .then(res => {
        that.setData({
          LinuxAppDashPortList: res.data
        })
      })
  },
  // 查看事件
  goLook(e){
    wx.navigateTo({
      // 跳转查看页并携带id
      url: '../look/look?id=' + e.target.dataset.url +'&heart=' +e.target.dataset.heart,
    })
  },
  goNewAdd(){
    wx.navigateTo({
      url:'../newAdd/newAdd'
    })
  },
  // 跳转到修改页
  goEdit(e) {
    wx.navigateTo({
      // 跳转商品详情页并携带id
      url: '../edit/edit?id=' + e.target.dataset.id,
    })
  },
  // 删除事件
  remove(e) {
    wxdb
      .doc(e.target.dataset.id)
      .remove({
        data:{
          portName:this.data.portName,
          url:this.data.url,
          detectionHeartbeat:this.data.detectionHeartbeat,
        }
      })
      .then(res=>{
        this.getLinuxAppDashPortList()
      })
  },
  onLoad(options) {
    this.getLinuxAppDashPortList()
  },
})